
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include "includes/ArchivoConfig.h"


int leerConfiguracion() {

    char *dato,*ipKSS;
    char *puertoKSSChar=malloc (sizeof(char)*7);
    int retorno, puertoKSS;

    *ipKSS=malloc (sizeof(char)*15);


        FILE* archConf;
        archConf = fopen("config.dat","r");

        if(archConf != NULL) {
        	// LEO LA DIRECCION IP DEL ARCHIVO DE CONFIGURACION
            fgets(*ipKSS,20,archConf);
            dato=strtok(*ipKSS,"\n");


            // LEO EL PUERTO DEL ARCHIVO DE CONFIGURACION
            fgets(puertoKSSChar,20,archConf);
            dato=strtok(puertoKSSChar,"\n");
            /**puertoKSS = (int) atoi(puertoKSSChar);*/

            if (puertoKSS != 0)
            {
        		/*memset(mensajeLog, '\0', sizeof mensajeLog);*/
        		/*printL(LOG_INFO, mensajeLog);*/
            }
            else
            {
            	/*printL(LOG_ERROR,"Error al leer numero de IP del KSS...");*/
            	return 0;
            };

            retorno = fclose (archConf);

            if (retorno == 0)
            {
            	/*printL(LOG_DEBUG,"Archivo de configuracion cerrado...");*/
            }
            else
            {
            	/*printL(LOG_ERROR,"Error al cerrar el archivo de configuracion...");*/
            	return 0;
            };
        }
        else
        {
        	/*printL(LOG_ERROR,"Archivo de configuracion inexistente...");*/
            return 0;
        }

    return 1;
}
